/*
 * author      : dormi330
 * date        : 2018/7/17
 * description : TODO
 */

package com.deep.trade.refund.dto;

import com.deep.trade.common.BaseDto;

import java.math.BigDecimal;
import java.util.Date;

public class OutDtoRefundApply extends BaseDto {

    private String id;                      // id
    private String tradeOrderId;            // 订单id
    private String skuListJson;             // sku列表, 不想把sku单独分出去, 单独建表了
    private String refundTypeId;            // 退款类型
    private String refundTypeName;          // 退款类型
    private String refundTypeCode;          // 退款类型
    private String description;             // 买家的退款说明
    private BigDecimal refundMoney;         // 退款金额
    private String status;                  // 退款申请状态
    private Date actionDeadline;            // 下个步骤 截止日期
    private String rejectReason;            // 拒绝原因

    // setter getter

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTradeOrderId() {
        return tradeOrderId;
    }

    public void setTradeOrderId(String tradeOrderId) {
        this.tradeOrderId = tradeOrderId;
    }

    public String getSkuListJson() {
        return skuListJson;
    }

    public void setSkuListJson(String skuListJson) {
        this.skuListJson = skuListJson;
    }

    public String getRefundTypeId() {
        return refundTypeId;
    }

    public void setRefundTypeId(String refundTypeId) {
        this.refundTypeId = refundTypeId;
    }

    public String getRefundTypeName() {
        return refundTypeName;
    }

    public void setRefundTypeName(String refundTypeName) {
        this.refundTypeName = refundTypeName;
    }

    public String getRefundTypeCode() {
        return refundTypeCode;
    }

    public void setRefundTypeCode(String refundTypeCode) {
        this.refundTypeCode = refundTypeCode;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public BigDecimal getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(BigDecimal refundMoney) {
        this.refundMoney = refundMoney;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getActionDeadline() {
        return actionDeadline;
    }

    public void setActionDeadline(Date actionDeadline) {
        this.actionDeadline = actionDeadline;
    }

    public String getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason) {
        this.rejectReason = rejectReason;
    }
}
